.cta-button {
	border-top: 1px solid #96d1f8;
	background: #65a9d7;
	background: -webkit-gradient(linear, left top, left bottom, from(#3e779d),
		to(#65a9d7));
	background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
	background: -moz-linear-gradient(top, #3e779d, #65a9d7);
	background: -ms-linear-gradient(top, #3e779d, #65a9d7);
	background: -o-linear-gradient(top, #3e779d, #65a9d7);
	padding: 3px 6px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
	-moz-box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
	box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
	text-shadow: rgba(0, 0, 0, .4) 0 1px 0;
	color: white;
	font-size: 8px;
	font-family: Georgia, serif;
	text-decoration: none;
	vertical-align: middle;
}

.cta-button:hover {
	border-top-color: #28597a;
	background: #28597a;
	color: #8f898f;
}

.cta-button:active {
	border-top-color: #1b435e;
	background: #1b435e;
}

.cta-button_sign {
	display: block;
	width: 100px;
	height: 40px;
	background: url(call_to_action_sprite.png) no-repeat 0 -50px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 20px;
	padding: 4px 4px;
	box-shadow: 10px 10px 10px #888;
}

.cta-button_sign a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(call_to_action_sprite.png) no-repeat 0 0;
	text-indent: -9999px;
}

.cta-button_sign a:hover {
	background-position: 0 50px;
}

.addButton {
	border-top: 1px solid #96d1f8;
	margin: auto 4%;
	background: #608096;
	background: -webkit-gradient(linear, left top, left bottom, from(#a0b0ba),
		to(#608096));
	background: -webkit-linear-gradient(top, #a0b0ba, #608096);
	background: -moz-linear-gradient(top, #a0b0ba, #608096);
	background: -ms-linear-gradient(top, #a0b0ba, #608096);
	background: -o-linear-gradient(top, #a0b0ba, #608096);
	padding: 4.5px 7px;
	-webkit-border-radius: 21px;
	-moz-border-radius: 21px;
	border-radius: 21px;
	-webkit-box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
	-moz-box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
	box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
	text-shadow: rgba(0, 0, 0, .4) 0 1px 0;
	color: #ffffff;
	font-size: 16px;
	font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
	text-decoration: none;
	vertical-align: bottom;
}

.addButton:hover {
	border-top-color: #728079;
	background: #728079;
	color: #9e5c9e;
}

.addButton:active {
	border-top-color: #154f75;
	background: #154f75;
}